382d37266c9597e335f683aca2ce08960e8443c6,metasfresh-webui-api/src/main/java/de/metas/ui/web/handlingunits/process/WEBUI_M_HU_Transform.java,WEBUI_M_HU_Transform,action_SplitCU_To_NewCU,#HUDocumentView#BigDecimal#,318

Before Change


	 */
	private void action_SplitCU_To_NewCU(final HUDocumentView cuRow, final BigDecimal qtyCU)
	{
		final IAllocationRequest request = createCUAllocationRequest(cuRow, qtyCU);
		final IAllocationSource source = HUListAllocationSourceDestination.of(cuRow.getM_HU());
		final HUProducerDestination destination = HUProducerDestination.ofVirtualPI();

		//
		// Transfer Qty
		HULoader.of(source, destination)
				.setAllowPartialUnloads(false)
				.setAllowPartialLoads(false)
				.load(request);

		//
		// Notify

After Change


	private void action_SplitCU_To_NewCU(final HUDocumentView cuRow, final BigDecimal qtyCU)
	{
		final List<I_M_HU> createdHUs = HUTransferService.get(getCtx())
				.action_SplitCU_To_NewCU(cuRow.getM_HU(), cuRow.getM_Product(), cuRow.getC_UOM(), qtyCU);

		// Notify
		getView().addHUsAndInvalidate(createdHUs);